﻿body{}
a,a:link,a:visited{color:#333; /*主链接颜色*/}
a:hover,a:focus{color:#333; /*链接huading经过颜色*/}
a:hover,a:active,a:focus{ text-decoration:underline; /*链接下划线*/}
a{cursor:pointer;}
/*COM 共用代码-Start*/
.wrapper,.com-wrap { width: 1200px; /*网页宽度*/ margin: 0px auto; position: relative; }
input[type="button"]:hover, [class^=btn-]:hover { filter:alpha(opacity=80);opacity:.8;}
.bk30 {height: 30px;}
.bk50 {height: 50px;}
/*COM 共用代码-End*/

/* header-Start */
.header {background: none repeat scroll 0 0 #fff;
    height: 97px;
    position: fixed;
    width: 100%;
    z-index: 2147483647;}
.header .logo {margin-top: -20px;margin-left: -50px;}
.header .navbar ul li {float: left; width: 100px;   }
.header .navbar ul li h3 a {color: #6e6e6e; font-size: 17px; display: block;width: 97px; height: 97px; text-decoration: none;line-height: 97px; text-align: center;}
.header .navbar ul li h3 a:hover {background: #37a637; color: #fff;}
.header .navbar ul li h3 a.on {background: #37a637; color: #fff;}

.header .navbar .sub{ display:none; /*默认隐藏*/ width:1000px; height: 220px; background: url(../images/qt/boxbar_bg.png) repeat; position:absolute; left:80px; top:97px;    float:left;z-index: 9; padding: 20px 0; }
.header .navbar .sub li {float: left; border-right: 1px dotted #dddddd; padding: 0px 30px; width: 314px;}
.header .navbar .sub li .part .ti {color: #000;font-size: 15px; margin-bottom: 10px; background: url(../images/qt/part_img1.png) no-repeat right center;width: 85px;}
.header .navbar .sub li .part p a {color: #666666;}
.header .navbar .sub li .part span {margin-right: 2px;}
.header .navbar .sub li .p1 {line-height: 25px; background: url(../images/qt/office-project_info_li2.png) no-repeat left center; text-indent: 20px;}
.header .navbar .sub .boxbar { width: 180px; border-right: none;}
.header .navbar .sub li .p2 { color: #666666; padding-top: 5px;}
.header .navbar .sub li .part2 img {width: 99px; height: 68px;}
.header .navbar .sub li .part3 img {width: 279px; height: 69px;}
.header .navbar .sub li .part4 p img {width: 179px; height: 153px;}
.header .navbar .sub li .part4 {position: relative;}
.header .navbar .sub li .part4 .video {position: absolute; top: 80px; left: 60px;width: 56px; height: 56px;}
/* header-End */

/* footer-Start */
.footer {}
.footer .foot1 {background: #3c3c3c; padding-top: 50px; padding-bottom:50px;}
.footer .foot1 .box {float: left;width: 300px;}
.footer .foot1 .box h3 {color: #fff; font-size: 16px; margin-bottom: 10px;}
.footer .foot1 .box ul {width: 250px;}
.footer .foot1 .box ul li {float: left; margin-right:50px; line-height: 28px;}
.footer .foot1 .box ul li a {color: #aeaeae;}
.footer .foot1 .box .fo1 {background: url(../images/qt/foot_fo1.png) no-repeat left center; text-indent: 20px; margin-bottom: 15px;color: #aeaeae;}
.footer .foot1 .box .fo2 {background: url(../images/qt/foot_fo2.png) no-repeat left center; text-indent: 20px;margin-bottom: 15px;color: #aeaeae;}
.footer .foot1 .box .fo3 {background: url(../images/qt/foot_fo3.png) no-repeat left center; text-indent: 20px;margin-bottom: 15px;color: #aeaeae;}
.footer .foot1 .box .fo4 {background: url(../images/qt/foot_fo4.png) no-repeat left center; text-indent: 20px;color: #aeaeae;}
.footer .foot1 .box .weix {text-align: center; }
.footer .foot1 .box .weix i {color: #fff;font-size: 14px;}
.footer .foot1 .box .text {position: relative; width: 190px; height: 40px;background: #fff; border: none;padding-left: 10px;}
.footer .foot1 .box .usename {background: url(../images/qt/foot_renx.png) no-repeat center center; width: 240px; height: 40px; margin-bottom: 20px;}
.footer .foot1 .box .telnumb {background: url(../images/qt/foot_shouj.png) no-repeat center center; width: 240px; height: 40px; margin-bottom: 20px;}
.footer .foot1 .box .submit {background: #9b999a; width: 240px; height: 40px; color:#fff; font-size: 14px; border: none; }
.footer .foot2 {background: #2b2b2b; height: 75px; line-height: 75px;}
.footer .foot2 span {color: #7e7e7e;}
.footer .foot2 p {float: right;}
.footer .foot2 p a {color: #747474;}
.footer .foot2 p i {color: #747474; margin: 0 10px;}
.lnk { background-color: #3C3C3C;}
.lnk .con { padding-top: 27px; border-top: 1px solid #5E5E5E; color: #999; padding-bottom: 20px;}
.lnk .con li { float: left; margin: 3px 7px;}
.lnk .con li a { color: #999; }
/* footer-End */

/* 中部区域-Start */
    /* 本例子css */
.banner3{ width:100%;  position:relative;  height:590px; background:#000;  }
.banner3 .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.banner3 .bd ul{ width:100% !important;  }
.banner3 .bd li{ width:100% !important;  height:590px; overflow:hidden; text-align:center;  }
.banner3 .bd li a{ display:block; height:590px; }

.banner3 .hd{ width:100%;  position:absolute; z-index:1; bottom:30px; left:0; height:30px; line-height:30px;  text-align:center;
}
.banner3 .hd ul{ text-align:center;  padding-top:5px;  }
.banner3 .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:11px; height:11px; margin:5px; overflow:hidden; line-height:9999px; background: url(../images/qt/banner3_li.png) no-repeat center center;}
.banner3 .hd ul .on{ background: url(../images/qt/banner3_cur.png) no-repeat center center;}

.main{padding-top:97px;}
.main .search { height: 90px; line-height: 90px; background-color: #F3F3F3; border-bottom: 1px solid #D9D9D9;}
/*.main .search .sbox { width: 432px; border: 1px solid #D9D9D9; height: 40px; background-color: #fff; margin-top: 25px; border-style: solid none;}
.main .search .sbox .sboxclass { width: 85px; float: left; border-right: 1px solid #D9D9D9;height: 40px;}
.main .search .sbox .sboxclass dl { border-bottom: 1px solid #D9D9D9;}
.main .search .sbox .sboxclass dl a { color: #3AA63A; text-align: center; display: block; text-decoration: none;}
.main .search .sbox .sboxclass dl a i { background: url(../images/qt/search_3.png) no-repeat right center; height: 40px; width: 7px; float: right; margin-right: 8px;}
.main .search .sbox .sboxclass dl dt { line-height: 40px; border: 1px solid #D9D9D9; border-style: none solid;}
.main .search .sbox .sboxclass dl dt a { line-height: 40px; }
.main .search .sbox .sboxclass dl dd { display: none; border: 1px solid #D9D9D9; border-top: none; background-color: #fff; border: 1px solid #D9D9D9; border-style: none solid; position: relative; z-index: 99;}
.main .search .sbox .sboxclass dl dd a { line-height: 34px; background-color: #fff;}
.main .search .sbox .sboxcon { width: 346px; float: left;height: 40px;}
.main .search .sbox .sboxcon .btn-srh { width: 62px; height: 40px; background: url(../images/qt/search_2.png) no-repeat; float: right; background-color: #3AA63A;}
.main .search .sbox .sboxcon input { width: 260px; height: 38px; float: left; border: none; padding: 0 10px;}
*/
.sboxcon .ipt{width:280px; height:38px;line-height:40px;border:1px solid #ccc;}
.sboxcon .btn-srh{ border:none;width: 62px; height: 40px; background: url(../images/qt/search_2.png) no-repeat;background-color: #9b999a;}
.sboxcon select{ height:40px; line-height:40px;}
.main .con01{text-align:center;padding:50px 0;}
.main .con01 .wrapper{position:relative;width:1200px;}
.main .con01 .about-us{float:left;}
.main .con01 .about-us .hd{height:90px;width:100%;margin-bottom:20px;}
.main .con01 .about-us .hd img{height:90px;}
.main .con01 p{line-height:24px;text-indent:2em;text-align:left;margin-bottom:10px;}
.main .con01 a.more{display:inline-block;width:178px;height:40px;line-height:40px;border:2px solid #999999;text-align:center;margin:0 15px;}
.weibo{position:fixed;right:10px;top:300px;}
.weibo li h4 {float:left;color:#37a637;margin-right:10px; position: absolute; left: -30px; top: 0px; display: none;}
.weibo li:hover h4 {display: block;}
.weibo .fir{float:left; margin-left: 30px;}
.weibo .fir li{margin-bottom:10px; position: relative;}
.weibo .fir li a{display:block;width:16px;height:16px;text-align:center;background:url(../images/qt/img03.gif) no-repeat center center;}
.weibo .fir li a:hover{background:url(../images/qt/img31.gif) no-repeat center center;width:16px;height:16px;}
.weibo .sec li{margin-bottom:10px;text-align:center;}
.weibo .sec li a{display:block;background:url(../images/qt/img04.png) no-repeat center center;width:48px;height:48px;line-height:48px;}
.weibo .sec li a:hover{background:url(../images/qt/img05.png) no-repeat center center;width:48px;height:48px;}
.weibo .sec{margin-left:15px;}
.main .con02{background:url(../images/qt/img11.jpg) no-repeat center center;height:607px;overflow:hidden;text-align:center;}
.main .con02 .hd{height:90px;margin-top:50px;margin-bottom:60px;}
.main .con02 .bd{ margin-bottom: 40px;}
.main .con02 .bd li{ width: 195px; float: left; margin: 0 22px;}
.main .con02 .bd li .img { margin-bottom: 30px;}
.main .con02 .bd li .img img { width: 134px; height: 134px;}
.main .con02 .bd li .t { font-size: 18px; color: #fff;}
.main .con02 .bd li .t .c2 { font-size: 14px; text-transform:uppercase;}
.main .con02 .bd li .line { width: 55px; background-color: #F6C531; height: 1px; margin: 15px auto;}
.main .con02 .bd li .t2 { font-size: 14px; color: #fff;}
.main .con02 a.more{display:block;display:inline-block;width:178px;height:40px;line-height:40px;border:2px solid #fff;text-align:center;color:#FFF;}
.main .con03{padding:40px 0;width:1200px;height:626px;margin:0 auto;overflow:hidden;}
.main .con03 .hd{height:90px;margin-bottom:50px;}
.main .con03 .bd ul{width:1300px;}
.main .con03 .bd ul li{float:left;margin-bottom:25px;margin-right:130px;}
.main .con03 .bd .thumb{float:left;margin-right:25px;line-height:112px;text-align:center;width:131px;height:112px;width:131px;height:112px;}
.main .con03 .bd .thumb:hover{background:url(../images/qt/img14.png) no-repeat center center;}
.main .con03 .bd .thumb a{background:url(../images/qt/img33.png) no-repeat center center;display:block;width:131px;height:112px;margin:0 auto;}
/*.main .con03 .bd .thumb a:hover{background:url(../images/qt/img32.png) no-repeat center center;width:131px;height:121px;}
*/.main .con03 .bd .desc{float:left;width:360px;}
.main .con03 .bd .desc h4{font-size:16px;margin-bottom:10px;}
.main .con03 .bd .desc p{line-height:22px;}
.main .con03 .bd{margin-bottom:30px;}
.main .con03  .more a{display:inline-block;width:178px;height:40px;line-height:40px;border:2px solid #999;text-align:center;margin:0 auto;}
.main .con03 .more{text-align:center;}
.main .con04{padding:20px 0;}
.main .con04 .hd{height:90px;margin-bottom:40px;}
.main .con04 .bd ul{  margin:0 auto}
.main .con04 .bd ul li{ float:left; width:300px; }
.main .con04 .bd ul li img{ width:285px; height:360px;  border: solid 2px #aaa;display: block;padding: 2px;}
.main .con04 .bd .imgbox { width:300px; height:367px; margin:0 auto; position:relative; }
.main .con04 .bd .text {  height:auto; background:url(../images/qt/img19.png) repeat; position:absolute; left:0px; bottom:0px; }
.main .con04 .bd .imgtext {  height:auto; float:left; padding:10px; color:#fff; font-size:12px; line-height:170%;   width: 273px;}
.main .con04 .bd .imgtext h4{margin-bottom:8px;}
.main .con04  .more a{display:inline-block;width:178px;height:40px;line-height:40px;border:2px solid #999;text-align:center;margin:0 auto;}
.main .con04 .more{text-align:center;}
.main .con04 .bd{margin-bottom:30px;}
    .focusBox { position: relative; width:100%; height:330px; overflow: hidden; }
    .focusBox .pic{ position:relative; z-index:0; }
    .focusBox .pic img { width:210px; height:115px; display: block; }
    .focusBox .hd { width:100%; position: absolute; bottom: 10px; text-align: center; font-size:0; z-index:1; }
    .focusBox .hd li{margin: 0 5px; background: url(../images/qt/dot.png) no-repeat 0 -16px; height: 16px; overflow: hidden; width: 16px; cursor: pointer;
        display:inline-block; *display:inline; zoom:1;  _background: url(../images/qt/dot8.png) no-repeat 0 -16px;
    }
    .focusBox .hd .on{ background-position:0 0; }
    .focusBox .prev,
    .focusBox .next { width: 60px; height: 90px; margin: -60px 0 0; display: none; background: url(../images/qt/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;  }
    .focusBox .prev { left: 0; }
    .focusBox .next { background-position: 0 -90px; right: 0; }
    .focusBox .prev:hover,
    .focusBox .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;  }
.main .con05{background:#F7F7F7;padding:30px 0;}
.main .con05 .head{background:url(../images/qt/img20.png) no-repeat center center;height:90px;margin-bottom:30px;}
.main .con05 .body{width:1200px;overflow:hidden;margin:0 auto 20px auto;}
.main .con05 .body dl dd{float:left;margin-right:34px;margin-bottom:34px;}
.main .con05 .body dl{width:1350px;}
.main .con05  .more a{display:inline-block;width:178px;height:40px;line-height:40px;border:2px solid #999;text-align:center;margin:0 auto;}
.main .con05 .more{text-align:center;}
.main .con06{padding:30px 0;}
.main .con06 .head{background:url(../images/qt/img22.png) no-repeat center center;height:90px;margin-bottom:25px; }
.main .con06 .hasMoreTab{}
.main .con06 .hasMoreTab .hd{margin-left:300px;line-height:24px; height:24px;  position:relative; padding-right:10px; }
.main .con06 .hasMoreTab .hd ul{ z-index:5; position:absolute; height:26px;  overflow:hidden; zoom:1; }
.main .con06 .hasMoreTab .hd li{ float:left;  padding:0 10px; cursor:pointer; margin-left:-1px;  }
.main .con06 .hasMoreTab .hd li.on{  height:24px; line-height:24px; background:#fff; color:#c00;  }
.main .con06 .hasMoreTab .hd li span{margin-left:15px;color:#999;}
.main .con06 .hasMoreTab .bd{  padding:10px; clear:both; position:relative; }
.main .con06 .hasMoreTab .bd h2{ font-size:14px; }
.main .con06 .hasMoreTab .bd p{ color:#999;  }
.main .con06 .hasMoreTab .bd p a{ color:#c00;  }
.main .con06 .hasMoreTab .bd ul a{ color:#3E78B3;  }
.main .con06 .hasMoreTab .bd ul li{width:377px;float:left;margin-right:24px;margin-bottom:20px;}
.main .con06 .hasMoreTab .bd ul li.last{margin-right:0;}
.main .con06 .hasMoreTab .bd .desc h4{text-align:center;}
.main .con06 .hasMoreTab .bd .desc p{text-align:center;}
.main .con06 .bd .imgbox { width:377px; height:266px; margin:0 auto 10px auto; position:relative; }
.main .con06 .bd .text {  height:auto; background:url(../images/qt/img19.png) repeat; position:absolute; left:0px; bottom:0px; }
.main .con06 .bd .imgtext {  height:auto; float:left; padding:10px; color:#fff; font-size:12px; line-height:170%; }
.main .con06 .bd .imgtext h4{margin-bottom:8px;}
.main .con06 .bd .imgtext p{color:#fff;}
.main .con06  .more a{display:inline-block;width:178px;height:40px;line-height:40px;border:2px solid #999;text-align:center;margin:0 auto;}
.main .con06 .more{text-align:center;}
.scrollBox{   position:relative;padding-bottom:50px;width:1200px;margin:0 auto;}
    .scrollBox .piclist{ overflow:hidden; zoom:1;}
    .scrollBox .ohbox{overflow:hidden; position:relative;left:60px}
    .scrollBox {position:relative;overflow:hidden;zoom:1;}
    .scrollBox .piclist li{float:left; display:inline; width:164px;margin-right:80px;text-align:center;}
    .scrollBox .piclist li.last{margin-right:0;}
    .scrollBox .piclist li span{height:25px;line-height:25px;display:block;text-align:center;   }
    .scrollBox .piclist li span.name{color:#000000;}
    .scrollBox .piclist li img{width:165px;height:165px;margin-bottom:10px; border-radius:500px;}
    .scrollBox .pageBtn span{ background:url(../images/qt/img26.png) no-repeat; display:block;width:12px;height:21px;position:absolute;bottom:0;cursor:pointer;text-indent:-999em;overflow:hidden; }
    .scrollBox .pageBtn .prev{background-position:0px 0px ;left:575px;}
    .scrollBox .pageBtn .next{background-position:-14px 0px ;left:610px;}
    .scrollBox .pageBtn .next:hover{ background-position:-14px -21px !important; }
    .scrollBox .pageBtn .prev:hover{ background-position:0px -21px !important; }

    .scrollBox .pageBtn .list{overflow:hidden;zoom:1;margin:10px 0 0 413px; }
    .scrollBox .pageBtn .list li{ background:url(images/bntBg.png); float:left; display:inline; width:15px;height:15px;background-position:-86px -57px ;cursor:pointer;margin-left:10px;line-height:10000px;overflow:hidden;  }
    .scrollBox .pageBtn .list li.on{background-position:-114px -57px }
.main .con07{height:570px;}
.main .con07 .head{background:url(../images/qt/img34.png) no-repeat center center;height:90px;padding-top:80px;margin-bottom:30px;}
.main .con07  .more a{display:inline-block;width:178px;height:40px;line-height:40px;border:2px solid #999;text-align:center;margin:0 auto;}
.main .con07 .more{text-align:center;}
.main .con08{padding:50px 0;}
.main .con08 .hd{height:90px;margin-bottom:30px;}
.main .con08 .bd{width:1200px;overflow:hidden;}
.main .con08 .bd .thumb{float:left;width:175px;height:143px;margin-right:25px;}
.main .con08 .bd .thumb img{width:175px;height:143px;}
.main .con08 .bd .desc{float:left;width:330px;}
.main .con08 .bd .desc h4{font-size:14px;font-weight:bold;margin-bottom:15px;}
.main .con08 .bd .desc p{line-height:26px;}
.main .con08 .bd ul {width:1350px;}
.main .con08 .bd ul li{height:143px;float:left;margin-right:100px;margin-bottom:20px;}
.main .con08  .more a{display:inline-block;width:178px;height:40px;line-height:40px;border:2px solid #999;text-align:center;margin:0 auto;}
.main .con08 .more{text-align:center;}
.main .con09 .hd{height:90px;margin-bottom:40px;}
.main .con09 .bd{background:url(../images/qt/img35.jpg) no-repeat center center;height:134px;}
.main .con09{padding:30px 0;} 
.main .con10 { height: 80px; line-height: 80px; text-align: center; color: #fff; font-size: 16px; background-color: #000000;}
.main .con10 a { color: #fff;}  
/*装修攻略*/
.strategy .banner1 {width: 100%; height: 300px;}
.strategy .banner2 {width: 100%; height: 300px; background: url(../images/qt/banner1_img1.jpg) no-repeat center center; }

.strategy .address {border-bottom: 1px solid #dddddd; height: 70px; line-height: 66px;background: #f7f7f7;}
.strategy .address span a {margin: 0 5px;}
.strategy .address .tel {float: right; }
.strategy .address .tel img {margin-right:10px;}
.strategy .address .tel b {color: #777b77; font-size: 20px; font-weight: normal;}

.strategy .title {background: #f7f7f7; height: 75px; line-height: 75px; font-size: 18px; color: #666666;}
.strategy .title span {float: right;}
.strategy .title span a {font-size: 14px; margin-left: 20px; text-decoration: none;}
.strategy .title span a:hover,.strategy .title span a.on {color: #e86d17;}
.strategy .staral {width: 860px;}
.strategy .office-project { padding-top:40px; }
.strategy .office-project .head a {float: right; color: #000000;}
.strategy .office-project .head h3 {color: #222222; font-size: 16px; padding-bottom: 20px; font-weight: bold;}
.abouttext{ margin-top:20px; overflow:hidden;}
.aboutimg{ float:right; margin-left:20px; margin-bottom:20px;}
.strategy .office-project .thumb {width: 384px; position: relative; background: url(../images/qt/office-project_img1.jpg) no-repeat center center; height: 251px;}
.strategy .office-project .thumb .tit {position: absolute; bottom: 0px; left: 0px; background: url(../images/qt/office-project_thumb_tit_bg.png) repeat center; height: 44px; line-height: 44px; text-align: center; width: 384px; }
.strategy .office-project .thumb .tit a {font-size: 16px; color: #fff;}
.strategy .office-project .info {width: 455px;}
.strategy .office-project .info h2 {text-align: center; margin-bottom: 10px;}
.strategy .office-project .info h2 a {color: #000000; font-size: 14px;}
.strategy .office-project .info p {font-size: 14px; color: #666666; height: 50px; width: 455px; overflow: hidden; padding-bottom: 10px;}
.strategy .office-project .info p a {color: #000000;}
.strategy .office-project .info ul {border-top: 1px dotted #dddddd; padding-top: 20px;}
.strategy .office-project .info ul li {float: left; background: url(../images/qt/office-project_info_li.png) no-repeat left 5px; width: 225px; height: 30px; text-indent: 10px;}

.strategy .office-case {padding-top: 30px;}
.strategy .office-case h3 {color: #000000; font-size: 16px; margin-bottom: 20px;}
.strategy .office-case ul li {float: left; margin-right: 5px; margin-bottom: 20px; text-align: center;}
.strategy .office-case ul li .thumb {width: 167px; height: 126px;}
.strategy .office-case ul li .thumb img {width: 167px; height: 126px;}
.strategy .office-case ul li p {margin-top: 15px;}

.strategy .office-more {padding-top:40px; }
.strategy .office-more .cont {padding-left: 20px;}
.strategy .office-more h3 {color: #000000; font-size: 16px; margin-bottom: 20px;}
.strategy .office-more a {margin-right:62px; }
.strategy .office-more a:hover {color: #df2a11;}


.strategy .starar {width:285px; margin-top:30px; }
.strategy .starbox {border: 1px solid #dddddd; margin-bottom: 33px;}
.strategy .starbox .tit {border-bottom: 1px solid #dddddd;height: 50px; line-height: 50px;padding: 0 10px; }
.strategy .starbox .tit span {float: right;}
.strategy .starbox .tit span a {color: #666666;}
.strategy .starbox .tit h3 {font-size:16px; color: #666666;font-weight: bold; }
.strategy .starbox ul {padding: 15px 10px 15px 20px;}
.strategy .starbox ul li {background: url(../images/qt/office-project_info_li2.png) no-repeat left center; text-indent: 10px; line-height: 36px;}
.strategy .starbox ul li a {color: #666666;}
.strategy .starbox ul li a:hover {color: #df2a11;}

/*企业团队*/
.business{ overflow:hidden;}
.business .busibox {margin-top: 10px; margin-bottom: 40px; padding-bottom: 40px; border-bottom: 1px dotted #dddddd;}
.business .item1 .thumb {width:150px; height:150px;}
.business .item1 .thumb img {width: 150px; height: 150px;}
.business .item1 .info {margin-left: 10px; width: 283px;}
.business .item1 .info .tit {font-size: 14px; color: #7e7e7e; font-weight: bold;}
.business .item1 .info p {font-size: 14px; color: #7e7e7e; line-height:32px;}
.business .item1 .info2{ margin-left:30px;}
.business .item1 .info2 p.tel{ margin-top:8px;}
.business .item1 .info2 p.tel img{margin-bottom:10px;}
.business .item1 .info2 p{ line-height:24px;}
.qytdrightico{ text-align:center; line-height:28px;}
.business .item1 .telbar {padding-top:60px;}
.business .item1 .telbar span {margin-left:40px;font-size:15px; color: #37a637; }
.business .item1 .telbar span img {margin-right: 10px;}
.business .item1 .telbar span a.show {background: #000000; color: #fff;padding: 8px 20px;  }
.business .item2 {padding-top:35px;  }
.business .item2 ul li {text-align: center; float: left; width: 276px; margin-right: 31px; }
.business .item2 ul li .thumb {width: 276px; height: 185px; margin-bottom: 20px;}
.business .item2 ul li .thumb img {width: 276px; height: 185px;}
.business .item2 ul li p a {margin-top:20px; color: #545454; }

.business .page { height:50px;text-align: center; }
.business .page a {color: #666666;padding: 5px 15px;  border: 1px solid #ececec; text-decoration: none; margin: 0 2px;}
.business .page a:hover {background:#c8a063; color: #fff;}
.business .page span{color: #666666;padding: 5px 15px;  border: 1px solid #ececec; text-decoration: none; margin: 0 2px;background:#c8a063; color: #fff;}
.business .page a.a1 {background:#999999; color: #fff; }
.business .page a.a2 {background:#999999; color: #fff; }
.qytdcontent01{ border-bottom:1px dotted #dddddd; padding-bottom:25px; line-height:25px;}
.qytdcontent01 h2{ font-size:16px; margin-top:15px; margin-bottom:5px;}
.qytdcontent02{ overflow:hidden;}
.qytdcontent02 h2{font:18px '微软雅黑'; color:#36a439; margin-top:30px;}
.qytdcontent02 .text01{ float:left; text-align:center; margin-top:30px; margin-bottom:20px;}
.qytdcontent02 .text01 img{ margin-bottom:15px;}


/*关于我们*/
.business .newsbox {margin-top: 30px; border-bottom: 1px dotted #dddddd;}
.business .newsbox .thumb {width: 210px; height: 160px;}
.business .newsbox .thumb img {width: 210px; height: 160px; }
.business .newsbox .info {width: 940px; margin-left: 30px; padding-bottom: 30px;}
.business .newsbox h3 {color: #222222; font-size: 16px; margin-bottom:5px;color: #666666;height: 24px; overflow: hidden;}
.business .newsbox span {font-size: 12px; color: #666666;}
.business .newsbox span i {margin-right: 20px;}
.business .newsbox .wz {margin-top:20px;font-size: 14px; line-height: 26px;height: 52px; overflow: hidden;}
.business .newsbox .an {margin-top:10px; }
.ryzztxt{ float:left; text-align:center; font:14px '微软雅黑'; color:#666666; margin-top:20px; margin-right:15px;margin-bottom:30px;}
.ryzztxt img{ margin-bottom:15px;}
.contenttoptext{ text-align:center; margin-top:50px; margin-bottom:35px;}
.contenttoptext h2{ font:24px '微软雅黑'; color:#222222; margin-bottom:10px;}
.contenttoptext h4{ font:12px '微软雅黑'; color:#a2a2a2;}
.contenttoptex2{border-bottom:1px dotted #a2a2a2; padding-bottom:20px;}
.contentpage{ margin-top:50px; margin-bottom:50px; padding:15px 0; overflow:hidden; border-top:1px solid #e5e5e5; border-bottom:1px dotted #e5e5e5;}
.contentpage span.s1{width:380px;float:left; display:block;}
.contentpage span.s1 a{font:14px '微软雅黑'; color:#222222;}
.contentpage span.s3{ text-align:right;}
.contentpage a.s2{width:90px;float:left; display:block; text-align:center;font:14px '微软雅黑'; color:#000000; background:url(../images/qt/textshow_03.gif) no-repeat; padding-left:10px;}

.contenttjtext{ margin-top:30px; margin-bottom:30px;}
.contenttjtext h2{font:18px '微软雅黑'; color:#333; margin-bottom:20px;}
.contenttjtext li{width:400px; font-size:14px; padding:10px 0 10px 12px; background:url(../images/qt/textshow_04.gif) no-repeat 0 17px;float:left;}
/*工程案例*/
.project-case .filtrate {padding-top: 40px;}
.project-case .filtrate .box span { float: left; color: #808080; font-weight: bold; font-size: 14px;}
.project-case .filtrate .box ul {margin-left: 40px;}
.project-case .filtrate .box ul li {float: left; margin-bottom:10px; margin-right: 20px;font-size: 14px; }
.project-case .filtrate .box ul li a {text-decoration: none;padding: 5px 10px; }
.project-case .filtrate .box ul li a:hover { color: #fff; background: #9b999a;}
.project-case .filtrate .box ul li a.on { color: #fff;background: #000000;}
.project-case .filtrate .box ul li div{ font-size:12px;position:absolute; margin-top:8px; display:none;}



.project-case .filtrate .box2 span {float: left; line-height:33px;font-size: 14px;font-weight: bold;}
.project-case .filtrate .box2 span i {color: #000000;}
.project-case .filtrate .box2 ul {margin-left: 40px;}
.project-case .filtrate .box2 ul li {float: left; padding: 5px 10px; border: 1px solid #d8d8d8; color: #000000; margin-right: 20px;font-size: 14px;}
.project-case .filtrate .box2 ul li a {background: none;padding: 5px 2px;margin-left: 5px; }


.project-case .filst {margin-top: 80px;}
.project-case .filst .hd {border-bottom: 1px solid #7c7d7c;}
.project-case .filst .hd ul li {float: left; font-size: 14px; color: #666666;width: 68px; text-align: center; height: 40px; line-height: 40px; margin-right: 20px;  cursor: pointer;}
.project-case .filst .hd ul li.on {border: 1px solid #7c7d7c; border-bottom:1px solid #fff; position: relative; top: 1px;}

.project-case .filst .bd ul li {position: relative; float: left; margin-right: 21px; margin-bottom: 21px;}
.project-case .filst .bd ul .mars {margin-right: 0px;}
.project-case .filst .bd {padding-top: 40px;}
.project-case .filst .bd ul li a {display: block; width: 383px;  height: 291px;}
.project-case .filst .bd ul li a span {display: none; }
.project-case .filst .bd ul li a:hover span {display: block;position: absolute; background: url(../images/qt/filst_li_tit_bg.png) repeat;width: 373px; line-height: 32px;bottom: 0px; left: 0px; padding-left: 10px; height: 166px; overflow: hidden;}
.project-case .filst .bd ul.zmkh li a:hover span{ height:35px;}
.project-case .filst .bd ul.zmkh li{ width:379px;}
.project-case .filst .bd ul li a:hover b {font-size: 16px; font-weight: bold; color: #fff;}
.project-case .filst .bd ul li a:hover i {font-size: 14px; color: #fff;}
.project-case .filst .bd .lis1 { background-size:100%; width: 383px; height: 291px;}
.project-case .filst .bd .lis2 {background: url(../images/qt/filst_bd_img2.jpg) no-repeat center center; width: 383px; height: 291px;}
.project-case .filst .bd .lis3 {background: url(../images/qt/filst_bd_img3.jpg) no-repeat center center; width: 383px; height: 291px;}


.project-case .page {text-align: center; }
.project-case .page a {color: #666666;padding: 5px 15px;  border: 1px solid #ececec; text-decoration: none; margin: 0 2px;}
.project-case .page a:hover {background:#c8a063; color: #fff;}
.project-case .page a.on {background:#c8a063; color: #fff;}
.project-case .page .prve {background:#fff; color: #666666; }
.project-case .page .next {background:#fff; color: #666666; }

.project-case .page span {background:#000000; color: #fff;padding: 5px 15px;  border: 1px solid #ececec; text-decoration: none; margin: 0 2px;}

.telbar2 {height: 80px; background: #000000; text-align: center; line-height: 80px;}
.telbar2 span {color: #fff; margin-right: 20px; font-size: 14px;}


/*服务范围*/
.service-range .box {border-bottom: 1px dotted #dddddd; padding-bottom: 45px; margin-top: 50px;}
.service-range .thumb {width: 134px; height: 134px;}
.service-range .thumb img {width: 134px; height: 134px;}
.service-range .info {width:1030px; }
.service-range .info .tit {padding-bottom: 15px;}
.service-range .info .tit h3 {color: #000000; font-size: 22px; font-weight: bold;}
.service-range .info .tit span {color: #919496; font-size: 16px; margin-left: 10px; font-weight: normal; }
.service-range .info p {font-size: 14px; width: 1030px; height: 84px; overflow: hidden;}
.service-range .info p a {color: #666666;}


/*楼盘*/
.prol {width: 860px;}
.project-case .filtrate2 span a {background: #e2e2e2; padding: 3px 10px; color: #666666; font-size: 14px; text-decoration: none;}
.project-case .filtrate2 .box ul {margin-left: 90px;}
.project-case .filtrate2 .box ul li {text-align: left; position: relative; padding: 0px 10px; }
.project-case .filtrate2 .box ul li.on  {background: #37a637;}
.project-case .filtrate2 .box ul li.on a {color: #fff;}
.project-case .filtrate2 .box ul li.on .close{position: absolute; top: 2px; right: 5px; background: url(../images/qt/filtrate2_x.png) no-repeat center center; width: 5px; height: 5px; cursor: pointer;}


.houses {border-bottom: 1px dotted #dddddd; padding-bottom: 40px; margin-bottom: 40px;}
.houses .thumb {width: 210px; height: 160px;}
.houses .thumb img {width: 210px; height: 160px;}
.houses .info {margin-left: 20px;}
.houses .info h3 {color: #000; font-size: 15px; margin-bottom: 10px; font-weight: bold;}
.houses .info p {color: #666666; font-size: 14px; line-height: 25px;}
.houses .more {padding-top: 120px;}

.pror {width: 290px; padding-top: 40px;}
.pror .starar {width:285px; margin-top:30px; }
.pror .starbox {border: 1px solid #dddddd; margin-bottom: 33px; overflow:hidden;}
.pror .starbox .tit {border-bottom: 1px solid #dddddd;height: 50px; line-height: 50px;padding: 0 10px; }
.pror .starbox .tit span {float: right;}
.pror .starbox .tit span a {color: #666666;}
.pror .starbox .tit h3 {font-size:16px; color: #666666;font-weight: bold; }
.pror .starbox ul {padding: 15px 10px 15px 20px;}
.pror .starbox ul li {background: url(../images/qt/office-project_info_li2.png) no-repeat left center; text-indent: 10px; line-height: 36px;}
.pror .starbox ul li a {color: #666666;}
.pror .starbox ul li a:hover {color: #df2a11;}

.pror .starbox .font01{ display:block; margin:15px; padding-left:10px; font:14px '微软雅黑'; color:#1f8906; background:url(../images/qt/gcal_03.gif) no-repeat 0 8px;}
.pror .starbox a.a1{ font:12px '宋体'; color:#666666; float:left; margin-bottom:15px; margin-left:12px; margin-right:8px;}

/*我们的优势*/
.strength {background: url(../images/qt/strength_bg.jpg) no-repeat center center; height: 493px; margin-bottom: 80px; margin-top: 40px;}
.strength .beiying {background: url(../images/qt/strength_by.png) no-repeat bottom center; height: 102px;}
.strength .tit {text-align: center;}
.strength .wzbar {background: url(../images/qt/filst_li_tit_bg.png) repeat; width: 471px; height: 220px; margin: 0 auto; margin-top: 15px; padding:80px 20px 80px 20px; }
.strength .wzbar h3 {font-size: 16px; color: #fff; font-weight: bold; padding-bottom: 10px;}
.strength .wzbar p {color: #fff; font-size:16px; line-height: 32px;}
.strength .contbar .prev,.strength .contbar .next {position: absolute; top: 250px; left:200px; display: block; width: 73px; height: 77px; background: url(../images/qt/strength_jt.png) 0 -157px; z-index: 9; overflow: hidden; }
.strength .contbar .next{ left:auto; right:200px; background-position: -74px -157px; }
.strength .contbar .prev:hover{ background-position:0 77px; }
.strength .contbar .next:hover{ background-position:-74px 77px; }
.strength .prevStop{ background-position:0 77px !important; }
.strength .nextStop{ background-position:-74px 77px !important; }

.advabar .box {float: left; margin-bottom: 40px; margin-right: 100px;}
.advabar .box .thumb {width: 131px; height: 112px;}
.advabar .box .thumb img {width: 131px; height: 112px;}
.advabar .box .info {width: 381px; margin-left: 20px;}
.advabar .box .info h3 {font-size: 20px; color: #000;}
.advabar .box .info p {margin-top: 10px; line-height: 26px;}
.advabar .box .info p a {color: #666666; font-size: 14px;}
.advabar .mazero {margin-right: 0px;}

/* 中部区域-End */

/*招贤纳士*/
.zxnslistnav{width:1198px; height:49px; margin-bottom:30px;border-bottom:1px solid #e0e0e0;}
.zxnslistnav li{width:98px; height:50px; font:14px/50px '微信雅黑'; color:#666666; cursor:pointer;float:left; text-align:center;}
.zxnslistnav li.on{ color:#37a637;background:url(../images/qt/zxnsnavbj.gif) no-repeat;}
.zxnstext{ min-height:300px;}


.main-title{ background:url(../images/qt/img01.png) no-repeat center bottom; height:90px;margin-bottom:40px;}
.main-title span{ display:block; text-align:center; font-size:20px; line-height:100%; margin-bottom:5px;}
.main-title strong{ display:block; text-align:center; font-size:24px; line-height:100%; margin-bottom:5px; color:#000000;}

